package rladidxo.basic;

public class J05_while {
public static void main(String[] args) {
	// 반복문 - while
	// 상황1) 인사말을 한번 출력
	// 상황2) 인사말을 5번 출력
	// 상황2) 인사말을 100번 출력
	
	System.out.println("하이");	// 상황1) 인사말을 한번 출력
	System.out.println("-------------");
	System.out.println("안녕");	// 상황2a) 인사말을 5번 출력
	System.out.println("안녕");	
	System.out.println("안녕");	
	System.out.println("안녕");	
	System.out.println("안녕");	
	int cnt=1; //반복 횟수 기억용 변수
	
	while(cnt<6){
		System.out.println("안녕");	// 상황2b) 인사말을 5번 출력
		//cnt = cnt+1;
		cnt++; //반복 횟수 증가
	}
	
	System.out.println("------------");
	cnt=1;
	while(cnt<101){
		System.out.println("하이하이");	// 상황2) 인사말을 100번 출력
		cnt++;
	}
	
	//상황4) 1-10까지 출력
	System.out.println("1");
	System.out.println("2");
	System.out.println("3");
	System.out.println("4");
	System.out.println("5");
	System.out.println("6");
	System.out.println("7");
	System.out.println("8");
	System.out.println("9");
	System.out.println("10");
	int i=1;//반복에 사용할 값을 변수로 초기화
	while(i<=10){
		System.out.println(i);
		i++;
	}
	System.out.println("-----------------------");
	 i=1;//상황5) 1-50사이 홀수 출력
	while(i<=50){
		if(i%2==1){
		System.out.println(i);}
		i++;
	}
	/*while(i<=50){
		if(i++%2==1){
			System.out.println(i);}
		
	}
	while(i<=50){
		{
			System.out.println(i);}
		i=i+2;
	}*/
	
	System.out.println("--------------------------");
	i=1;//상황5) 1-100까지의 총합 출력
	int j=0;
	while(i<=100){
		j=i+j;
		i++;
	}
	System.out.println("1-100까지의 총합은? "+j);
	System.out.println("-----------------------");
	//상황7 100-1까치 출력
	i=101;
	while(i-->0){
		System.out.println(i);
	}
	System.out.println("----------------------------");
	//상황8 100-1까치 짝수 출력
	i=100;
	while(i>0){
		System.out.println(i);i=i-2;
	}
	//while 작성규칙
	//초기화식 // 반복에 사용할 변수
	//while(조건식){ //반복횟수
	//반복할 코드
	//증가식 //조건식을 거짓으로 만듬
	//}
	
	
}
}
